package basis.netease.easy.废弃;

import java.util.Scanner;

/**
 * 7-22 计算右侧小于当前元素的个数
 * 给你一个整数数组 nums ，按要求返回一个新数组 counts 。
 * 数组 counts 有该性质： counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。
 * 输入格式：
 * 整数序列，用空格分隔。
 * 输出格式：
 * 整数序列，用空格分隔。
 * 输入样例:
 * 在这里给出一组输入。例如：
 * 5 2 6 1
 * 输出样例:
 * 在这里给出相应的输出。例如：
 * 2 1 1 0
 */
public class Main_22 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String[] input = scanner.nextLine().split(" ");
        int n = input.length;
        int[] res = new int[n];
        for (int i = 0; i < n; i++) {
            int num1 = Integer.parseInt(input[i]);
            int count = 0;
            for (int j = i + 1; j < n; j++) {
                int num2 = Integer.parseInt(input[j]);
                if (num1 > num2) {
                    count++;
                }
            }
            res[i] = count;
        }
        StringBuilder sb = new StringBuilder();
        for (int val : res) {
            sb.append(val + " ");
        }
        System.out.println(sb.substring(0, sb.length() - 1));
    }

}
